package com.blog.service;

import com.blog.pojo.Article;
import com.blog.pojo.ArticleComment;

import java.util.List;

/**
 * @author: VE
 * @DATE: 2022/10/11 10:46
 * 描述:
 */
public interface ArticleService {

    /**
     * 新增
     */
    public Object insert(Article article);

    /**
     * 删除
     */
    public Object delete(int id);

    /**
     * 更新
     */
    public Object update(Article article);

    /**
     * 根据主键 id 查询
     */
    public Article load(int id);

    /**
     * 查询文章
     * @return
     */
    List<Article> findAllArticle();

    /**
     * 根据用户查询文章
     * @param uid
     * @return
     */
    List<Article> findArticleByUid(Integer uid);

    List<ArticleComment> findAllCommentByAid(Integer aid);
}
